package com.xb.ai.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.xb.ai.common.PageResponse;
import com.xb.ai.common.PageRequest;
import com.xb.ai.entity.po.Webpage;
import com.xb.ai.entity.vo.WebpagePage;

import java.io.File;


public interface IWebpageService extends IService<Webpage> {

    /**
     * 获取网页列表
     * @return 网页信息
     */
    PageResponse<WebpagePage> getWebPageList(PageRequest pageRequest);

    /**
     * 获取网页对应的ZIP文件
     * @param id 网页ID
     * @return ZIP文件对象
     */
    File getWebpageZipFile(Long id);
}
